Web-Based Interactive 3D Visualization for Computer Graphics Education
نویسندگان
چکیده
Instead of developing web-based course material using an off-the-shelf web authoring tool, we believe that a better way to show principles and techniques in computer science is to have the related algorithms running “live” in the background and to allow students to interact with them within a web browser. We have chosen computer graphics as an example course because of its demand for visualization and its technical challenge for 3D rendering. This paper presents a set of web-based demos designed to demonstrate computer graphics concepts and OpenGL functions. We have ported to the web the popular Nate Robins’ OpenGL demos. We have also developed our own demos to address pedagogical aspects of computer graphics education. The main idea of the approach is to put a real-world scene and a rendered result side by side together with a set of OpenGL functions to produce the rendered result from the real-world scene. Animation, user interaction, manipulation, and virtual navigation are supported in the sense that the order of the functions and the parameters of each function can be changed interactively and such changes will be reflected immediately in the rendered result. The demos are written by using Java and GL4Java, an OpenGL Java binding to ensure the deployment on the Web. The result is a set of web-based interactive tutorials with rich visualization driven by underlying algorithms to demonstrate the subject principles and techniques. Although the contents of these demos are specific to computer graphics, the presented methodology represents a generic approach which is discipline/course independent and can be applied to various other courses.
منابع مشابه
An Interactive 3D Visualization Model by Live Streaming for Remote Scientific Visualization
Recent improvement of high-end GPUs has made it possible to perform real-time 3D visualization such as volume rendering and 3D contour plot for scientific data locally. A web browser based remote 3D visualization by visualization servers is attractive, but data transfer overhead prevents from performing interactive operations. We propose an interactive remote 3D visualization model by live stre...
متن کاملDeveloping Interaction 3D Models for E-Learning Applications
Some issues concerning the development of interactive 3D models for e-learning applications are considered. Given that 3D data sets are normally large and interactive display demands high performance computation, a natural solution would be placing the computational burden on the client machine rather than on the server. Mozilla and Google opted for a combination of client-side languages, JavaS...
متن کاملInteractive Volume Visualization with WebGL
Web-based applications have become increasingly popular in many areas and advances in web-based 3D graphics were made accordingly. In this context, we present a web based implementation of volume rendering using the relatively new WebGL API for interactive 3D graphics. An overview of the theoretical background of volume rendering as well as of the common approaches for a GPU implementation is g...
متن کاملHigh performance 3D visualization on the Web: a biomedical case study
There are many desktop-based applications that offer a solution for biomedical problems. Usually, one of the most important task of these biomedical applications is the 3D graphics visualization. In last years, the development of web-based applications has taken a great importance and are defeating desktop-based applications, mainly, because the benefits this class of software has. However, unt...
متن کاملVIEW – A Virtual Interactive Web-based Learning Environment for Engineering
Introduction Engineering programs throughout the country face similar challenges: student learning, student success and retention . In addition, more and more adults participate in online education and distance learning programs for various reasons and the demand for such programs is growing . In order to address these issues, educators have developed and implemented several pedagogical approac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJDET
دوره 1 شماره
صفحات -
تاریخ انتشار 2002